Nuprl Definition : fischer-inv 11,40

fischer-inv{i:l,
fischer-inv{$x:ut2,
fischer-inv{$try:ut2,
fischer-inv{$taken:ut2,
fischer-inv{$contending:ut2,
fischer-inv{$free:ut2,
fischer-inv{$mine:ut2,
fischer-inv{$wanted:ut2,
fischer-inv{$z:ut2}
fischer-inv(esLdele)
== ((es-after(es; mkid{$x:ut2}; e) = mkid{$mine:ut2})
==  (l_all(L;
==  (l_all(Id;
==  (l_all(j.(((j = loc(e)))
==  (l_all( e'@j.f-event{$x:ut2}
==  (l_all( e'@j.f-event(esLe')
==  (l_all( e'@j. (f-round{i:l}
==  (l_all( e'@j. (f-round(mkid{$x:ut2}; mkid{$free:ut2}; ese')
==  (l_all( e'@j. (=
==  (l_all( e'@j. (f-round{i:l}
==  (l_all( e'@j. (f-round(mkid{$x:ut2}; mkid{$free:ut2}; ese))
==  (l_all( e'@j. (es-after(es; mkid{$x:ut2}; e') = mkid{$taken:ut2})
==  (l_all( e'@j. alle-at(es;
==  (l_all( e'@j. alle-at(j;
==  (l_all( e'@j. alle-at(e''.((f-round{i:l}
==  (l_all( e'@j. alle-at(e''.((f-round(mkid{$x:ut2}; mkid{$free:ut2}; ese''
==  (l_all( e'@j. alle-at(e''.((f-round( f-round{i:l}
==  (l_all( e'@j. alle-at(e''.((f-round()  f-round(mkid{$x:ut2}; mkid{$free:ut2}; ese'))
==  (l_all( e'@j. alle-at( es-le(ese''e')))))
==   (e':es-E(es). 
==   f-event{$x:ut2}
==   f-event(esLe')
==    (f-round{i:l}
==    (f-round(mkid{$x:ut2}; mkid{$free:ut2}; ese' f-round{i:l}
==    (f-round(mkid{$x:ut2}; mkid{$free:ut2}; ese' f-round(mkid{$x:ut2};
==    (f-round(mkid{$x:ut2}; mkid{$free:ut2}; ese' f-round(mkid{$free:ut2};
==    (f-round(mkid{$x:ut2}; mkid{$free:ut2}; ese' f-round(es;
==    (f-round(mkid{$x:ut2}; mkid{$free:ut2}; ese' f-round(e))
==    (qle((es-time(ese') + del); es-time(ese))  (e' = e)))))
==  (f-newround{$x:ut2, $free:ut2, $mine:ut2}
==  (f-newround(esLe)
==   (e':es-E(es). 
==   (loc(e' L)
==    @e'(mkid{$x:ut2}mkid{$free:ut2})
==    ((loc(e') = loc(e)))
==    (es-isrcv(ese'))
==    (es-tag(ese') = mkid{$free:ut2})
==    (es-lnk(ese') = <loc(e), loc(e'), mkid{$z:ut2}>)
==    (es-sender(ese') = e)
==    (f-rank{i:l}
==    (f-rank(mkid{$x:ut2}; mkid{$free:ut2}; ese')
==    (=
==    (f-rank{i:l}
==    (f-rank(mkid{$x:ut2}; mkid{$free:ut2}; ese))))
==  (@e(mkid{$x:ut2}mkid{$try:ut2})
==   (e':es-E(es). 
==   ((loc(e') = loc(e)))
==    (es-isrcv(ese'))
==    (es-tag(ese') = mkid{$wanted:ut2})
==    (es-lnk(ese') = <loc(e), loc(e'), mkid{$z:ut2}>)
==    (es-sender(ese') = e)
==    ((@e'(mkid{$x:ut2}mkid{$taken:ut2})
==     (f-rank{i:l}
==     (f-rank(mkid{$x:ut2}; mkid{$free:ut2}; ese')
==     (=
==     (f-rank{i:l}
==     (f-rank(mkid{$x:ut2}; mkid{$free:ut2}; ese)))
==     (@e'(mkid{$x:ut2}mkid{$contending:ut2})
==      (f-rank{i:l}
==      (f-rank(mkid{$x:ut2}; mkid{$free:ut2}; ese')
==      (=
==      (inc-snd(f-rank{i:l}(mkid{$x:ut2}; mkid{$free:ut2}; ese)))))))
==  (e':es-E(es). 
==  f-event{$x:ut2}
==  f-event(esLe')
==   (f-rank{i:l}
==   (f-rank(mkid{$x:ut2}; mkid{$free:ut2}; ese')
==   (=
==   (f-rank{i:l}
==   (f-rank(mkid{$x:ut2}; mkid{$free:ut2}; ese))
==   qle(qdist(es-time(ese); es-time(ese')); del)) 
latex



clarification:

fischer-inv{i:l,
fischer-inv{$x:ut2,
fischer-inv{$try:ut2,
fischer-inv{$taken:ut2,
fischer-inv{$contending:ut2,
fischer-inv{$free:ut2,
fischer-inv{$mine:ut2,
fischer-inv{$wanted:ut2,
fischer-inv{$z:ut2}
fischer-inv(esLdele)
== ((es-after(es; mkid{$x:ut2}; e) = mkid{$mine:ut2}  Id)
==  (l_all(L;
==  (l_all(Id;
==  (l_all(j.(((j = es-loc(ese Id))
==  (l_all( existse-at(es;
==  (l_all( existse-at(j;
==  (l_all( existse-at(e'.(f-event{$x:ut2}
==  (l_all( existse-at(e'.(f-event(esLe')
==  (l_all( existse-at( (f-round{i:l}
==  (l_all( existse-at( (f-round(mkid{$x:ut2}; mkid{$free:ut2}; ese')
==  (l_all( existse-at( (=
==  (l_all( existse-at( (f-round{i:l}
==  (l_all( existse-at( (f-round(mkid{$x:ut2}; mkid{$free:ut2}; ese)
==  (l_all( existse-at( ( )
==  (l_all( existse-at( (es-after(es; mkid{$x:ut2}; e') = mkid{$taken:ut2}  Id)
==  (l_all( existse-at( alle-at(es;
==  (l_all( existse-at( alle-at(j;
==  (l_all( existse-at( alle-at(e''.((f-round{i:l}
==  (l_all( existse-at( alle-at(e''.((f-round(mkid{$x:ut2}; mkid{$free:ut2}; ese''
==  (l_all( existse-at( alle-at(e''.((f-round( f-round{i:l}
==  (l_all( existse-at( alle-at(e''.((f-round()  f-round(mkid{$x:ut2}; mkid{$free:ut2}; ese'
==  (l_all( existse-at( alle-at(e''.((f-round()  f-round())
==  (l_all( existse-at( alle-at( es-le(ese''e')))))))
==   (e':es-E(es). 
==   f-event{$x:ut2}
==   f-event(esLe')
==    (f-round{i:l}
==    (f-round(mkid{$x:ut2}; mkid{$free:ut2}; ese' f-round{i:l}
==    (f-round(mkid{$x:ut2}; mkid{$free:ut2}; ese' f-round(mkid{$x:ut2};
==    (f-round(mkid{$x:ut2}; mkid{$free:ut2}; ese' f-round(mkid{$free:ut2};
==    (f-round(mkid{$x:ut2}; mkid{$free:ut2}; ese' f-round(es;
==    (f-round(mkid{$x:ut2}; mkid{$free:ut2}; ese' f-round(e))
==    (qle((es-time(ese') + del); es-time(ese))  (e' = e  es-E(es))))))
==  (f-newround{$x:ut2, $free:ut2, $mine:ut2}
==  (f-newround(esLe)
==   (e':es-E(es). 
==   (es-loc(ese' L  Id)
==    es-change-to(es;Id;mkid{$x:ut2};e';mkid{$free:ut2})
==    ((es-loc(ese') = es-loc(ese Id))
==    (es-isrcv(ese'))
==    (es-tag(ese') = mkid{$free:ut2}  Id)
==    (es-lnk(ese') = <es-loc(ese), es-loc(ese'), mkid{$z:ut2}>  IdLnk)
==    (es-sender(ese') = e  es-E(es))
==    (f-rank{i:l}
==    (f-rank(mkid{$x:ut2}; mkid{$free:ut2}; ese')
==    (=
==    (f-rank{i:l}
==    (f-rank(mkid{$x:ut2}; mkid{$free:ut2}; ese)
==    ( (:  ))))
==  (es-change-to(es;Id;mkid{$x:ut2};e;mkid{$try:ut2})
==   (e':es-E(es). 
==   ((es-loc(ese') = es-loc(ese Id))
==    (es-isrcv(ese'))
==    (es-tag(ese') = mkid{$wanted:ut2}  Id)
==    (es-lnk(ese') = <es-loc(ese), es-loc(ese'), mkid{$z:ut2}>  IdLnk)
==    (es-sender(ese') = e  es-E(es))
==    ((es-change-to(es;Id;mkid{$x:ut2};e';mkid{$taken:ut2})
==     (f-rank{i:l}
==     (f-rank(mkid{$x:ut2}; mkid{$free:ut2}; ese')
==     (=
==     (f-rank{i:l}
==     (f-rank(mkid{$x:ut2}; mkid{$free:ut2}; ese)
==     ( (:  )))
==     (es-change-to(es;Id;mkid{$x:ut2};e';mkid{$contending:ut2})
==      (f-rank{i:l}
==      (f-rank(mkid{$x:ut2}; mkid{$free:ut2}; ese')
==      (=
==      (inc-snd(f-rank{i:l}(mkid{$x:ut2}; mkid{$free:ut2}; ese))
==      ( (:  ))))))
==  (e':es-E(es). 
==  f-event{$x:ut2}
==  f-event(esLe')
==   (f-rank{i:l}
==   (f-rank(mkid{$x:ut2}; mkid{$free:ut2}; ese')
==   (=
==   (f-rank{i:l}
==   (f-rank(mkid{$x:ut2}; mkid{$free:ut2}; ese)
==   ( (:  ))
==   qle(qdist(es-time(ese); es-time(ese')); del)) 
latex


Definitionsl_all(LTx.P(x)), e@i.P(e), es-after(esxe), alle-at(esie.P(e)), es-le(esee'), A  B, f-round{i:l}(xfreeese), P  Q, r + s, f-newround{$x:ut2, $free:ut2, $mine:ut2}(esLe), (x  l), A, b, es-isrcv(ese), es-tag(ese), IdLnk, es-lnk(ese), <ab>, loc(e), es-sender(ese), P  Q, @e(xv), Id, inc-snd(p), x:AB(x), es-E(es), f-event{$x:ut2}(esLe), P  Q, s = t, x:A  B(x), , f-rank{i:l}(xfreeese), mkid{$x:ut2}, qle(rs), qdist(rs), es-time(ese)
FDL editor aliasesfischer-inv

origin